我想知道当排名页面不是主页时,是否有一种方法可以将来自Google搜索的用户重定向到我的主页,而不会影响该页面的良好排名。我需要一个php条件来了解网页是否来自来自Google搜索的用户,而不是来自Google抓取工具的用户。我需要Google抓取工具继续为该页面编制索引,同时将用户重定向到主页。这是我的意思的伪代码:if($_SERVER['HTTP_REFERER']=='onlyusersfromaGooglesearch')header('location','index.php'); 最佳答案 不要使用任何这些技术,您应该
我的问题是我的网站需要为我选择支持的每个城市创建一个专用页面。早些时候,我决定使用子域而不是直接在我的域之后(即我使用la.truxmap.com而不是truxmap.com/la)。我现在意识到这是一个重大错误,因为Google似乎将la.truxmap.com视为与ny.truxmap.com完全不同的网站。因此,例如,如果我搜索“lafoodtruckmap”,我的网站将靠近顶部,但是,如果我搜索“nycfoodtruckmap”,我看不到任何地方,因为ny.truxmap.com在页面中的位置不会很高排名靠自己,它没有从更知名的la.truxmap.com获得的提升所以我一年前
我是.htaccess的新手。我想知道如何为搜索字符串和选定的过滤器创建一个复杂的seo友好url。我目前正在使用以下代码进行搜索。ReWriteRule^search/(.*)/(.*)?module=search&q=$1&page=$2[L]ReWriteRule^search/(.*)?module=search&q=$1[L]当谈到添加过滤器选项时,它开始成为一场噩梦。考虑以下过滤器;缩写:无、姓名、日期+ASC、DESC。类别:无,类别ID。搜索范围:全部、标题、消息、作者。选择所有过滤器后,我们的地址将是;原始:www.site.com/?module=search&q=
如果您想使用Silex实现SEO友好的单页ajax网站,最好的方法是什么?我想使用路由(无硬编码url)并通过hashbangs或HTML5pushState支持后退按钮(浏览器历史记录)。我想这可以通过JavascriptRoutingServiceProvider的组合来完成和pathjs或类似的东西。但我想有人已经解决了这个问题,所以我很想听听您的经验。 最佳答案 我将专注于SEO友好部分。如果您和您的网站访问者对此没有任何问题,您可以在您的网站中使用尽可能多的“花哨的东西”。但请记住,您添加的“花哨的东西”越多,谷歌和其他搜
关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭9年前。Improvethisquestion我的暂存站点显示在搜索结果中,即使我已指定不希望该站点被抓取。这是暂存站点的robots.txt文件的内容:User-agent:Mozilla/4.0(compatible;ISYSWebSpider9)Disallow:User-agent:*Disallow:/我这里有什么地方做错了吗?
我希望我的网站在谷歌搜索结果中有缩进。引用了很多网站后,我找到了这个网站“www.traveloka.com”在网站内,我找不到任何元关键字的东西。但是该网站的缩进很好。我的问题是:-元关键字真的需要让谷歌缩进我的搜索结果吗?-如果是,为什么网站www.traveloka.com缩进得很好,没有元关键字?-如果不是,那么重要的是什么?除了让页面有相互链接的href之外?更新:在做SEO时,我发现了这个网站:chlooe.com它报告SEO建议,哪些要更改等。我会按照那里的说明进行操作。有什么想法吗? 最佳答案 如果缩进是指...这称
例如,当您使用Google“stackoverflow”时,第一个结果链接到http://stackoverflow.com带有描述,“一个独立于语言的协作编辑的程序员问答网站”。StackOverflow或任何其他网站如何设置该描述?我即将建立一个网站,并希望获得对我网站的良好描述的索引。我需要采取哪些步骤才能实现这一目标? 最佳答案 实现此目的的一种方法是使用标记如下:在SO上,该标记似乎仅在您使用与爬虫相关的用户代理时出现。 关于indexing-搜索引擎网站索引说明?,我们在St
我真的很想听听您对基于Ajax的网站的搜索引擎优化的意见。研究案例如下:http://projects.trapexit.org/对于此类应用程序,您的SEO提示是什么?非常感谢。 最佳答案 Buildonthingsthatwork 关于ajax-针对Google搜索优化基于Ajax的网站,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1769641/
正如标题所说,我需要一个搜索引擎...用于mysql搜索。我的网站是基于PHP的。我打算使用sphinx,但我的托管公司不支持全文索引!所以一个没有全文的搜索引擎!它应该是相当强大的,并且必须至少包括以下这些功能:当搜索“bmw520”时,仅匹配这两个词完全按此顺序出现的位置。不匹配仅“bmw”或仅“520”。当搜索“bmw330ci”时,将返回上述结果,但是,带有和不带有ci扩展名。众所周知,汽车中有许多扩展名(i、ci、si、fi等)。我想要“减号”来“排除”所有包含符号后单词的返回,例如:“bmw-330”将返回所有“bmw”结果,但不包含“330”结果。(用NOT代替减号也可以
我为一家公司创建了一个新网站,我希望重定向所有以前的搜索引擎结果。由于有相当多的页面,其中大部分使用id,我想使用一些通用的东西而不是重新路由所有旧页面。我的第一个想法是:Router::connect('/*',array('controller'=>'pages','action'=>'display','home'));并将其放在routes.php文件的最后[因为它被优先考虑]这样所有未通过先前路由操作验证的请求将返回true并重定向到主页。但是这不起作用。当我在路由器上使用不同的路径时,它会成功重定向。例如,如果我给它:Router::connect('/*',array('